/*?
? encodeURI 是对整个 URI 进行转义，将 URI 中的非法字符转换为合法字符，所以对于一些在 URI 中有特殊意义的字符不会进行转义。
? encodeURIComponent 是对 URI 的组成部分进行转义，所以一些特殊字符也会得到转义。
? escape 和 encodeURI 的作用相同，不过它们对于 unicode 编码为 0xff 之外字符的时候会有区别，
? escape()方法编码字符串，将一些特殊字符替换为它们对应的转义序列。但是，它不会编码以下字符：@ * + - . /。
? encodeURI()方法对整个URI进行编码，不包括以下字符：/ ? # & ; =
? */
console.log(encodeURI('http://www.example.com?q=JavaScript/ES6'));// url中有特殊意义的字符不会进行转义
console.log(encodeURIComponent('http://www.example.com?q=JavaScript/ES6')) // 特殊字符(如://)也会得到转义
console.log(escape('http://www.example.com?q=JavaScript/ES6'))
